@charset "utf-8";
/* CSS Document */
/*后台框架样式*/
html,body, 
div, dl, dt, dd, ul, p, th, td,
h1, h2, h3, h4, h5, h6, 
pre, code, form, 
fieldset, legend{
	margin: 0;
	padding: 0;
}
cite, 
em, 
th {
	font-style: inherit;
	font-weight: inherit;
}
strong{
	font-weight:700;
}
td, 
th, 
div {
	word-break:break-all;
	word-wrap:break-word;
}
table {
	border-collapse: collapse;
	border-spacing:0;
}
th {
	text-align: left;
	font-weight:100;
}
ol li {
	list-style: decimal outside;
}
ol{
	padding:0 0 0 18px;
	margin:0;
}
li {
	list-style:none;
}
img {
	border: 0;
}
html {
	-webkit-text-size-adjust:none;
}
.d_clicksort{ position:absolute; left:5px; top:18px; _top:18px;
}
.box_all{ margin-top:13px; margin-left:10px; *+margin-top:8px; _margin-top:8px;}
#body_index #header{
	height:50px;
	background:url(../Images/barbg.jpg) no-repeat right 0;
	position:relative;
	z-index:1;
}
.ico,.my_menu ul li a em{
	background-image:url(../Images/ico.png);
	_background-image:url(../Images/ico_ie6.png);
	background-repeat:no-repeat;
}
#body_index #logo{
	 width:150px;
	 height:100%;
	 overflow:hidden;
}
#body_index #logo h1{ text-indent:-99999px; height:100%;}
#body_index #logo h1 a{ display:block; width:100%; height:100%; background-position:0 -90px;}
#body_index #headerright{
	position:absolute; right:5px; top:0px;
}
#body_index #headerright .skin {
	width:38px;
	display:block;
	height:10px;
	overflow:hidden;
	float:right;
	margin-top:18px;
}
#body_index #headerright .skin li {
	width:10px;
	height:9px;
	float:left;
	overflow:hidden;
	margin-left:2px;
	display:inline;
	cursor:pointer;
	background-position:0 -22px;
}
#body_index #headerright .skin #style2 {
	background-position:0 -11px;
}
#body_index #headerright .skin #style3 {
	background-position:0 0px;
}

#body_index #headerright #header_login_later{
	float:right;
	margin-right:10px;
	padding-top:12px;
	_display:inline;
	position:relative;
	z-index:100000;
}

#body_index #headerright #header_login_later #J_head_user_a{
	float:left;
	color:#fff;
	margin-left:10px;
	line-height:22px;
	height:22px;
}
#body_index #headerright #header_login_later .username{
	font-weight:700;
	padding-right:5px;
	_margin-top:3px;
}

#body_index .header_menu_wrap{
	position:fixed;
	_position: absolute;
	z-index:1001;
	outline:0 none;
	top:0;
}

#body_index .header_menu{
	border:1px solid #c7c7c7;
	box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px;
	position:relative;
	background:#fff;
}

#body_index .header_menu .header_menu_hd{
	position:absolute;
	right:-1px;
	top:-38px;
	line-height:27px;
	height:37px;
	color:#333;
	font-weight:700;
	padding:0 10px;
	background:#fff;
	box-shadow: 0 -1px 1px rgba(0,0,0,0.3);
	border-top-right-radius:3px;
	border-top-left-radius:3px;
	border:1px solid #c7c7c7;
	border-bottom:0 none;
	z-index:10001;
}
#body_index .header_menu .header_menu_hd .username{
	color:#333;
	padding:0;
	margin:0;
	line-height:30px;
}

#body_index .header_menu .core_arrow_up{
	display:inline-block;
	vertical-align:2px;
	width:0;
	height:0;
	padding:0;
	margin:0 0 0 2px;
	*margin-top:10px;
	border-bottom:4px #858585 solid;
	border-top:4px transparent dashed;
	border-right:4px transparent dashed;
	border-left:4px transparent dashed;
	overflow:hidden;
}


#body_index .my_menu_wrap{
	top:44px;
	margin-left:-126px;
	display:none;
	position:absolute;
}
#body_index .my_menu{
	width:130px;
}
#body_index .my_menu ul{
	padding:0;
	margin:0;
}
#body_index .my_menu ul li{
	padding:0;
	margin:0;
	float:left;
	width:100%;
	height:32px;
}
#body_index .my_menu ul li a{
	float:none;
	padding:0;
	margin:0;
	display:block;
	color:#666;
	line-height:30px;
	height:30px;
	overflow:hidden;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
#body_index .my_menu ul li a em{
	width:16px;
	height:16px;
	overflow:hidden;
	float:left;
	margin:7px 7px 0 10px;
}
#body_index .my_menu ul li a:hover{
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-decoration:none;
}
#body_index .my_menu ul.ct li a:hover,
#body_index .my_menu ul.ft{
	background:#f6f6f6;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), color-stop(25%, #f7f7f7), 
	to(#f1f1f1));
	background-image: -webkit-linear-gradient(#f9f9f9, #f7f7f7 25%, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f9f9f9, #f7f7f7 25%, #f1f1f1);
	background-image: -ms-linear-gradient(#f9f9f9, #f7f7f7 25%, #f1f1f1);
	background-image: -o-linear-gradient(#f9f9f9, #f7f7f7 25%, #f1f1f1);
	background-image: linear-gradient(#f9f9f9, #f7f7f7 25%, #f1f1f1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', 
	endColorstr='#f1f1f1', GradientType=0);
}

/*我的消息*/
#body_index .my_menu ul li a em.icon_forum{
	background-position:-132px -21px;
}
/*前台首页*/
#body_index .my_menu ul li a em.icon_space{
	background-position:-155px -2px;
}
/*删除缓存*/
#body_index .my_menu ul li a em.icon_deletecache{
	background-position:-132px -42px;
}


/*设置*/
#body_index .my_menu ul li a em.icon_profile{
	background-position:-135px -2px;
}

/*我的消息*/
#body_index .my_menu ul li a em.icon_pass{
	background-position:-158px -21px;
}

/*退出*/
#body_index .my_menu ul li a em.icon_quit{
	background-position:-136px -74px;
}
/*底部特殊处理*/
#body_index .my_menu ul.ct{
	border-bottom:1px solid #e2e2e2;
	padding:1px 0;
}
#body_index .my_menu ul.ft{
	border-top:1px solid #fff;
	background:#f7f7f7;
	padding:6px 0;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}
#body_index .my_menu ul.ft li{
 	height:25px;
}
#body_index .my_menu ul.ft li a{
	border:0 none !important;
	line-height:25px;
	height:25px;
	background:none !important;
}
#body_index .my_menu ul.ft li a:hover{
	background:none;
	color:#333;
}

/*一级菜单*/
#body_index .menu_one li{ float:left; display:block; font-weight:bold; color:#FFF; line-height:50px; 
padding-left:20px; padding-right:20px; font-size:16px; cursor:pointer;} 

#footer_k{position:relative; z-index:0;}
#body_index #left_k{ width:149px;height:100%; background:#F3F3F3; border-right:#DFDFDF solid 
1px;}
#body_index #left_menu_kong{ background:#F3F3F3; float:left;}
#body_index #search_menu_k{ width:100%; height:50px; overflow:hidden;}
#body_index #search_kuang{ width:128px; height:27px; background:#FFF; border:#DFDFDF solid 
1px; 
margin:10px;overflow:hidden;}
#body_index #search_kuang input{ width:90px; border:0px; height:27px;  line-height:27px\9; 
font-size:12px; color:#666; float:left;}
#body_index #search_kuang .search_btn{ display:block; border:0px; width:33px; height:27px; 
cursor:pointer; text-indent:-99999px; float:right; overflow:hidden;}
#body_index .inputk{ padding-left:2px;}

#body_index #left_menu{ width:100%; position:relative; overflow:hidden;}
#body_index #roll_k{ width:100%; height:39px; float:left; border-top:#DFDFDF solid 1px; position:relative; 
z-index:2;display:none;
	background:#F3F3F3;
	background-image: -moz-linear-gradient(top, #FFFFFF, #DFDFDF); 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), 
	color-stop(1, #DFDFDF));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', 
	endColorstr='#DFDFDF', GradientType='0');
}
#body_index #roll_k li{ width:66px; height:25px; float:left; _display:inline; margin-left:5px; margin-top:7px; 
cursor:pointer; background-position:-3px -150px;}
#body_index #roll_k li:hover{ background-position:-3px -178px;}
#body_index #roll_k li:active{
	background-position:-3px -209px;
}
#body_index .scoll_ico{ width:12px; height:6px; overflow:hidden; margin:0 auto; margin-top:9px;}
#body_index #roll_k .pre_disabled:hover,#body_index #roll_k .nex_disabled:hover,#body_index #roll_k .pre_disabled:active,#body_index #roll_k 
.nex_disabled:active{background-position:-3px -150px;}

#body_index .menutwo{ width:100%; float:left; position:relative; top:0px;}
#body_index .menutwo li{ display:block; width:100%; float:left; line-height:30px; color:#666; cursor:pointer; 
text-indent:25px;}
#body_index .menutwo li .leftmenu_title{background-position:-183px -148px; width:100%; float:left; 
height:30px;}
#body_index .menutwo li .find{ font-weight:bold;background-position:-180px -193px; }
#body_index .menutwo li .findin{background-position:-180px -217px;}
#body_index .menutwo .on ,.menutwo li .leftmenu_title:hover{ background-color:#E4E4E4;}
#body_index .menutwo li .menutree{ position:relative; display:block; float:left;}
#body_index .menutwo li .find:hover{ background-color:#F3F3F3;}
#body_index .menutwo li .menutree li{ text-indent:35px; width:199px;}
#body_index .menutwo li .menutree li .leftmenu_title{ background-position:-170px -148px;}



#body_index .navbar{ width:100%; height:34px; border-bottom:#DFDFDF solid 1px; position:relative; z-index:0; 
background-image: -moz-linear-gradient(top, #FFFFFF, #E9E9E9); 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF),color-stop(1, #E9E9E9));
_background:#E9E9E9;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#E9E9E9', GradientType='0');
}


#body_index .tabA_sc{ display:block; width:29px; height:34px; text-indent:-9999px; position:relative; float:left;
border-left:#DFDFDF solid 1px;
cursor:pointer;
z-index:100;
}

#body_index .tabA_pres{ border-right:#DFDFDF solid 1px; border-left:0px;}
#body_index .tabA_nexts{ float:right;}
#body_index #navbarkt{height:35px; float:left; _display:inline; position:absolute; left:30px; top:0px; z-index:0;}
#body_index #navbarkt ul {
	line-height: 35px;
	height: 35px;
	overflow: hidden;
	_display:inline;
	width:10000px;
}
#body_index #navbarkt li {
	float: left;
	font-size: 12px;
}
#body_index #navbarkt li span {
	display: block;
	line-height: 34px;
	height: 34px;
	padding: 0 10px 0 15px;
	float: left;
	white-space: nowrap;
	cursor: pointer;
}
#body_index #navbarkt li span:hover a{color:#666;}
#body_index #navbarkt li a {
	outline: none;
	float: left;
	font-style: normal;
	color: #666;
	padding-right: 8px;
}
#body_index #navbarkt li a:hover {
	color: #000;
	
}
#body_index #navbarkt li .del {
	width: 7px;
	height: 7px;
	overflow: hidden;
	display: block;
	text-indent: -2000em;
	background-position: -141px -146px;
	margin: 13px 0 0 0;
	position: relative;
	padding: 0;
}
#body_index #navbarkt li.current .del {
	background-position: -141px -146px;
}

#body_index #navbarkt li.current a,
#body_index #navbarkt li.current a:hover{
	font-weight: 100;
	color: #666;
	
}
#body_index #navbarkt .fr {
	margin-top: 10px;
}

#body_index #navbarkt li{border-right: 1px solid #DFDFDF;}
#body_index #navbarkt li.current span, #navbarkt li:hover span{
	background-image: -moz-linear-gradient(top, #E9E9E9, #F3F3F3); 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E9E9E9), 
	color-stop(1, #F3F3F3));
	_background:#F3F3F3;
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#E9E9E9, endColorstr=#F3F3F3, 
GradientType='0');
	height:34px;
}

#body_index #sx{ width:25px; height:25px; background:#FFF url(../Images/sx.png) no-repeat; border:#DBDBDB solid 1px; position:absolute; right:20px; top:50px; cursor:pointer;}
#body_index #navbarkt li.current span{ height:35px;}


/*内容页面*/
html,body{background:#F3F3F3;}
#body_con .web{overflow:auto; overflow-x:hidden;}
#body_con #con{ width:98%; margin:0 auto; }
/*
===================
标题栏组
===================
*/
#body_con .h_a{
	padding:5px 9px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ffffff;
	color:#666666;
	font-weight:700;
	background:#e6e6e6;
	font-size:12px;
}
#body_con tr.h_a{
	background:#e6e6e6;
	padding:0;
}
#body_con tr.h_a th,
#body_con tr.h_a td
{
	padding-top:5px;
	padding-bottom:5px;
	line-height:18px;
	background:#e6e6e6 !important;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ffffff;
}
#body_con #home_toptip{ width:100%; height:20px;}

/*
===================
功能表格列表
===================
*/
#body_con .table_full{
	margin-bottom:10px;
}
#body_con .table_full table{
	table-layout:fixed;
}
#body_con .table_full tr,
#body_con .table_full tr:hover th,
#body_con .table_full tr:hover td,
#body_con .table_full th,
#body_con .table_purview tr,
#body_con .table_purview th,
#body_con .table_purview td,
#body_con .table_list td,
#body_con .nav,
#body_con .prompt_text,
#body_con .search_photo_list,
#body_con .design_ct dl,
#body_con .pop_design_tablelist td,
#body_con .pop_design_tablelist th,
#body_con .table_full tr.tr_checkbox td,
#body_con .search_list dl{
	background:url(../Images/hr.png) 0 bottom repeat-x;

}
#body_con label input{ vertical-align:-3px; _vertical-align:0px;}


/*
===================
首页系统信息
===================
*/
#body_con .home_info{
	padding:5px 10px 20px;
	color:#666;
}
#body_con .home_info li{
	line-height:25px;
	zoom:1;
}
#body_con .home_info li:after{
	content:'\20';
	display:block;
	height:0;
	clear:both;
	visibility: hidden;
}
#body_con .home_info li em{
	float:left;
	width:100px;
	font-style:normal;
}
#body_con .home_info li span{
	display:block;
	overflow:hidden;
}

/*
===================
大功能提示说明
===================
*/
#body_con .prompt_text{
	padding:10px;
	color:#666;
	margin-bottom:10px;
}
#body_con .prompt_text:hover{
	color:#000;
}
#body_con .prompt_text ol,
.prompt_text ul{
	padding:0 0 5px 2em;
	margin:0;
	line-height:1.5;
}
#body_con .prompt_text ul li{
	list-style: disc outside;
}


/*
===================
间距
===================
*/
#body_con .mb5{
	margin-bottom:5px !important;
}
#body_con .mb10{
	margin-bottom:10px !important;
}
#body_con .mb15{
	margin-bottom:15px !important;
}
#body_con .mb20{
	margin-bottom:20px !important;
}
#body_con .mr5{
	margin-right:5px !important;
}
#body_con .mr10{
	margin-right:10px !important;
}
#body_con .mr15{
	margin-right:15px !important;
}
#body_con .mr20{
	margin-right:20px !important;
}
#body_con .p5{
	padding:5px;
}
#body_con .p10{
	padding:10px;
}
#body_con .p15{
	padding:15px;
}
#body_con .p20{
	padding:20px;
}


/*
===================
功能表格列表
===================
*/
#body_con{font-size:12px;}
#body_con a{ text-decoration:none;}
#body_con .table_full{
	margin-bottom:10px;
}
#body_con .table_full table{
	table-layout:fixed;
}
#body_con .table_full tr,
#body_con .table_full tr:hover th,
#body_con .table_full tr:hover td,
#body_con .table_full th,
#body_con .table_purview tr,
#body_con .table_purview th,
#body_con .table_purview td,
#body_con .table_list td,
#body_con .nav,
#body_con .prompt_text,
#body_con .search_photo_list,
#body_con .design_ct dl,
#body_con .pop_design_tablelist td,
#body_con .pop_design_tablelist th,
#body_con .table_full tr.tr_checkbox td,
#body_con .search_list dl{
	background:url(../Images/hr.png) 0 bottom repeat-x;
}
#body_con .table_full tr:hover .noboder th, #body_con .table_full tr:hover .noboder td, #body_con .table_full .noboder:hover td, #body_con .table_full #body_con .noboder:hover th{ background:none; border:none;}
#body_con .table_list td{ background-position:0 top;}
#body_con .table_full th{
	padding:7px 10px 9px;
	background-color:#f8f8f8;
	border-right:1px solid #e5e3e3;
	font-weight:100;
	line-height:24px;
	vertical-align:top;
}
#body_con .table_full .th{
	width:160px;
}
#body_con .table_full th .s1{
	padding-left:5px;
}
#body_con .table_full td{
	padding:7px 10px 9px 15px;
	color:#666;
	vertical-align:top;
}
#body_con .table_full tr:hover th{
	background-color:#eef3f6;
}
#body_con .table_full tr:hover td{
	color:#000;
	background-color:#eef3f6;
}
#body_con .table_full tr .fun_tips{
	color:#999;
	line-height:24px;
}
#body_con .table_full tr:hover .fun_tips{
	color:#000;
}
#body_con .table_full tr.tr_checkbox th,
#body_con .table_full tr.tr_checkbox td{
	background-color:#fffaeb;
}
/*
===================
功能表格列表/交叉型
TODO:
===================
*/
#body_con .table_purview{
}
#body_con .table_purview th{
	padding:7px 10px 9px;
	font-weight:100;
	background-color:#f9f9f9;
}
#body_con .table_purview td{
	padding:5px 10px 7px 15px;
	border-left:1px solid #e5e3e3;
}
#body_con .table_purview tr:hover th,
.table_purview tr:hover td{
	background-color:#f9f9f9;
}
#body_con .table_purview  tr.hd_bar td{
	border:0 none;
	background-color:#f9f9f9;
}
#body_con .table_purview tr.hd_bar th{
	color:#000;
	font-weight:700;
	background-color:#f9f9f9;
}
#body_con .table_purview tr.hd td,.table_purview tr.hd th{
	background-color:#fffeee;
}
/*
===================
表格选中样式型
===================
*/
#body_con tr.high_light td,#body_con tr.high_light th{
	border-bottom:1px solid #ebdf99 !important;
	background-color:#fff8cf !important;
	background-image:url(../Images/high_light.png) !important;
	background-repeat:repeat-x !important;
}
/*
===================
三列列表
===================
*/
#body_con .three_list{}
#body_con .three_list li{
	float:left;
	width:33%;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
.three_list li.all_check{
	width:100%;
	padding-left:2px;
}

/*
===================
独立页面提交按钮框
===================
*/
.btn_wrap{
	height:39px;
	border-top:#DFDFDF solid 1px;
	background:#F3F3F3;
	background-image: -moz-linear-gradient(top, #FFFFFF, #DFDFDF); 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), 
	color-stop(1, #DFDFDF));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', 
	endColorstr='#DFDFDF', GradientType='0');
	position:fixed; bottom:0px; left:0px;
	width:100%;
	_position: absolute;
	_top: expression(documentElement . scrollTop +   documentElement . clientHeight-this . 
	offsetHeight);
	z-index:10000;
	float:left;
}

#con #con_d{
	width:100%; height:70px; position:relative;
}


/*
===================
灰色渐变背景
===================
*/
#body_con .user_group dt,
#body_con #error_tips h2,
#body_con .task_item_list .hd,
#body_con .medal_term .ct h6,
#body_con .app_info .hd,
#body_con .app_present .hd,
#body_con .table_lists thead tr,
#body_con .app_updata .hd,
#body_con .search_ks,
#body_con .pages,
#body_con .sql_list dt{
	background:#f9f9f9;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#f4f4f4));
	background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #f4f4f4);
	background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #f4f4f4);
	background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #f4f4f4);
	background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #f4f4f4);
	background-image: linear-gradient(#ffffff, #ffffff 25%, #f4f4f4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0);
}

.web .btnys{ margin-top:10px;}
/*
===================
用户组列表
===================
*/
#body_con .user_group{
	border:1px solid #ccc;
	background:#fff;
	width:358px;
	position:relative;
}
#body_con .user_group dl{
	border-top:1px solid #ccc;
	position:relative;
	margin-top:-1px;
	
}
#body_con .user_group dt{
	line-height:25px;
	height:25px;
	padding:0 5px;
	color:#000;
}
#body_con .user_group dt .bod{
	font-weight:700;
}
#body_con .user_group dt input{
	_margin:3px 0 0 0;
	_padding:0;
}
#body_con .user_group dd{
	zoom:1;
	padding:5px 0;
	position:relative;
}
#body_con .user_group dd:after{
	content:'\20';
	display:block;
	height:0;
	clear:both;
	visibility: hidden;
}
#body_con .user_group dd label{
	display:inline;
	margin-bottom:1px;
	float:left;
	width:113px;
	margin-left:5px;
}
#body_con .user_group dd input{
	float:left;
	margin-top:4px;
	*margin-top:0;
}
#body_con .user_group dd span{
	display:block;
	padding:2px 0 2px 5px;
	color:#666;
}


/*
===================
表单样式
===================
*/
#body_con .placeholder{
	color:#999;
}

#body_con .input:focus,textarea:focus{
	outline:2px solid #99d8f5;
	border-color:#7bbff2;
	background-color:#fffbde;
}
#body_con .input_hd,.textarea_hd{
	background:#fff url(../Images/input_hd.png) 0 bottom repeat-x;
}
#body_con .input{
	height:18px;
}
#body_con input.radio,
#body_con input[type="radio"],
#body_con input.checkbox,
#body_con input[type="checkbox"]{
	vertical-align:-3px;
	padding:0;
	margin-right:3px;
	*marign-rignt:0;
}
#body_con textarea{
	height:72px;
  overflow: auto;
  vertical-align: top;
	resize: vertical;
}
#body_con .input, 
#body_con textarea, 
#body_con select {
	padding:4px 4px;
	font-size: 100%;
	line-height:18px;
	border:1px solid #ccc;
	background-color:#fff;
	box-shadow:2px 2px 2px #f0f0f0 inset;
	/*border-radius: 1px;*/
	vertical-align: middle;
  margin: 0;
	font-family: inherit;
}

#body_con select, 
input[type="file"] {
	height: 28px;
	line-height: 28px;
}
#body_con select[size]{
	height:auto;
}
#body_con .form_success{
	border-color:#3e973e #87c787 #87c787 !important;
	outline:2px solid #87c787;
}
#body_con .form_error{
	border-color:#bc5050 #f2a6a6 #f2a6a6 !important;
	outline:2px solid #f2a6a6;
}

/*
===================
输入框文本框长度
===================
*/
.length_0{
	width:20px;
}
.length_1{
	width:50px;
}
.length_2{
	width:110px;
}
.length_3{
	width:170px;
}
.length_4{
	width:230px;
}
.length_5{
	width:290px;
}
.length_6{
	width:350px;
}

/*
===================
选择select专属长度
===================
*/
.select_1{
	width:60px;
}
.select_2{
	width:120px;
}
.select_3{
	width:180px;
}
.select_4{
	width:240px;
}
.select_5{
	width:300px;
}
.select_6{
	width:360px;
}


/*搜索框*/
#body_con .search_ks{ border:#DFDFDF solid 1px; padding:10px; overflow:hidden;}
#body_con .search_ks li{ float:left; display:inline; margin-top:5px; margin-bottom:5px;}
/*
===================
数据表格列表
===================
*/
#body_con .table_lists{
	border:#DFDFDF solid 1px; 
	border-top:none;
	background:#FFF;
}
#body_con .table_lists2{
	border-top:#DFDFDF solid 1px;
}
#body_con .topborder{border-top:#DFDFDF solid 1px; }
#body_con .table_lists thead tr{ height:40px;  font-weight:bold;}
#body_con .table_lists thead tr th{ font-weight:bold; line-height:40px;text-indent:5px;}
#body_con .table_lists thead tr th input{ vertical-align:-2px;}
#body_con .table_lists tbody tr td{ text-indent:5px;}
#body_con .table_lists tbody tr td input{ vertical-align:-2px;}
#body_con .table_lists tbody tr{ height:40px; background:#F3F3F3 url(../Images/hr.png) 0 top repeat-x;}
#body_con .table_lists tbody tr:hover{ background-color:#FFF;}
#body_con #sear_btnk input{ padding:5px; margin-left:5px; width:50px; height:28px; _height:20px;}

#body_con .J_date{ background:#FFF url(../Images/input_date.png) no-repeat right 5px;}
#body_con .length_b{ width:80px;}
#body_con #icons li {
		margin: 2px;
		position: relative;
		padding: 4px 0;
		cursor: pointer;
	    float: left;
		display:inline;
		list-style: none;
}

#body_con #icons span.ui-icon {
		float: left;
		margin: 0 4px;
		_display:inline;
}
#body_con .pages{border:#DFDFDF solid 1px; border-top:none; padding-top:10px; padding-bottom:10px; text-indent:5px;}
#body_con .ui-widget select{margin:0; padding:0; overflow:hidden;height:20px;line-height: 20px;}

/*
===================
分页
>>	pages_pre		上一页
>>	pages_next	下一页
>>	strong			激活状态
>>	a:hover			鼠标悬停状态
===================
*/
.pages a,


.pages strong{
	display:inline-block;
	line-height:28px;
	padding:0 10px;
	border:1px solid #d9d9d9;
	background-color:#ffffff; 
	text-decoration:none;
	color:#666;
	font-family:Simsun;
	-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;
	margin-right:3px;
}
.pages a:hover{
	color:#fff;
	background-color:#24557d;
	border-color:#fff;
	text-decoration:none;
}
.pages strong{
	color:#fff;
	background-color:#24557d;
	border-color:#fff;
}
.pages span{
	padding:0 10px;
	line-height:23px;
}
.btn_wrap .btnck{ border:none; background:none; padding-top:0px; margin-top:3px; line-height:40px;}
.huisanjiao{ font-size:10px; color:#CCC; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
.huisanjiao:hover{ color:#999;}
.huang{ color:#F60;}
.lan{ color:#0080C0;}
.hong{ color:#F00;}
.hidden{ display:none;}



/*
===================
主选项卡
===================
*/
.nav{
	margin-bottom:15px;
	height:35px;
}
.nav ul{
	height:35px;
	float:left;
}
.nav li,
.nav .return{
	float:left;
}
.nav li a,
.nav .return a{
	float:left;
	line-height:32px;
	color:#666;
	padding:0 15px;
	text-align:center;
}
.nav li a:hover{
	border-bottom:2px solid #aaa;
	color:#333;
	text-decoration:none;
}

.nav li.current a{
	border-bottom:2px solid #266aae;
	font-weight:700;
	color:#266aae;
}
.nav .return a{
	background:url(../Images/return.png) 2px center no-repeat;
	color:#990000;
	padding:0 20px;
}
.textcenter{ text-align:center;}
.sortinput{_padding-left:10px; height:30px; _height:32px; padding-top:3px;}
.sortname{ line-height:27px; padding-top:3px;}
.msg_tip{ display:inline; float:left; position:absolute; left:100px; top:100px;}
#body_con .textarea{ width:200px; height:100px;}
#body_con .textareas{height:100px;}
body #J_table_list .td{ margin:0; padding:0; text-align:center;}
body .tr{ float:none; position:relative;}

body .table_full tr .nobg,
body .nobg,body .nobg{ background:none;}
.lv{ color:#008040;}
.link_add{ width:12px; height:15px; float:left; background:url(../Images/link_add.png) no-repeat; margin:7px; display:inline; cursor:pointer; margin-right:0px;}
.linkjian{ background-position:-12px 0;}

.table_list td{
	padding:5px 10px 5px;
}
.table_list thead tr td,
.table_list thead tr:hover td{
	padding:5px 9px;
	background:#e6e6e6;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ffffff;
	color:#666 !important;
}
.btnul li{ width:25px; overflow:hidden;}
/*火狐浏览器兼容处理*/
@-moz-document url-prefix(){
   #icons li{
	   width:25px;
   }
}